The phrase "lot of skill" means having a significant amount or high level of ability in a particular area. It can refer to someone who has developed their abilities through practice and experience, or someone who is naturally talented in a certain field. The phrase can also imply that the person has put in a lot of effort to develop their skills, and has achieved a high level of proficiency as a result.